using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using XFGameFramework.ScriptableObjectSystem;
[System.Serializable]
public class KeyValue<T, U>
{
    public T Id;
    public U Likelihood;

    public KeyValue(T id, U likelihood)
    {
        Id = id;
        Likelihood = likelihood;
    }
    
}
public class LocationConfigData : ScriptableObjectData
{
    public List<int> EnemysIds;
    public List<int> FoodIds;
    public List<KeyValue<int,float>> enemyEncounterLikelihood;
    public List<KeyValue<int,float>> foodEncounterLikelihood;
    

}
